/*******************************************************************************
* 
*    Copyright(C) 2020 WINTOP All rights reserved.
* 
* File        : hal.h
* Author      : BX
* Version     : V1.00
* Date        : 2020-1-1
* Description : 硬件抽象库
* Chip        : HC32
* History     : V1.00, 2020-1-1, bx, first version

* Disclaimer  :
*   本程序所有权归作者所有。
*   本程序仅用于演示或实现特定产品的功能，任何修改或其它目的的应用均不作保证，
*   未经作者同意不得将本程序的全部或部分用于商业目的。
*******************************************************************************/
#ifndef __HAL_H__
#define __HAL_H__

#include "hal_config.h"
#include "hal_type.h"
#include "base_types.h"


#include "hc32l17x.h"
#include "ddl.h"
#include "sysctrl.h"
#include "gpio.h"
#include "wdt.h"
#include "lvd.h"
#include "rtc.h"
#include "lptim.h"
#include "lpm.h"
#include "bt.h"
#include "adt.h"
#include "uart.h"
#include "lpuart.h"
#include "adc.h"
#include "vc.h"
#include "flash.h"
#include "lcd.h"
#include "hal_clock.h"
#include "hal_gpio.h"
#include "hal_adc.h"
#define ei()    		 __enable_irq()
#define di()   			 __disable_irq()  
#define nop()  			 __NOP()
#define wait() 			 __WFI();
#define reset()      NVIC_SystemReset()

#endif /* __HAL_H__ */
